essentially similar products - Alemán Inglés Diccionario